<?php


class Relatorio_licitacao extends MY_Controller {
  public function index()
  {
    $data['title'] = "SisCaD-TP - Relatorio de Licitaçoes";
    $data['pagina'] = "relatorio_licitacao";
    $this->load->model('funcionario_model');
    $data['menu'] = $this->montaMenu();
    $this->load->view('templates/header',$data);
    $this->load->view('pages/relato',$data);
    $this->load->view('templates/footer');

  }
  
   public function gerar(){
    $this->load->library('datafuncoes');
    $dataini = $this->datafuncoes->formatDataIng($_POST['dataini']) ;
    $datafim = $this->datafuncoes->formatDataIng($_POST['datafim']) ;
    $this->db->select("
      licitacao.codigo_orgao_superior as orgao_superior ,
      licitacao.cod_orgao as cod_orgao ,
      licitacao.tipo_orgao as tipo_orgao ,
      licitacao.uasg as uasg ,
      modalidade.descricao as modalidade ,
      licitacao.numero as numero ,
      licitacao.ano as ano ,
      licitacao.processo as processo ,
      licitacao.objeto as objeto ,
      licitacao.data_abertura as data_abertura ,
      licitacao.hora_abertura as hora_abertura ,
      licitacao.local as local ,
      municipio.descricao as municipio ,
      estado.sigla as uf ,
      licitacao.data_publicacao as data_publicacao ,
      situacao.valor as situacao ,
      licitacao.responsavel as responsavel");
    $this->db->from('licitacao');
    $this->db->join("modalidade","licitacao.modalidade = modalidade.id");
    $this->db->join("estado","licitacao.uf = estado.id");
    $this->db->join("municipio","licitacao.municipio = municipio.id");
    $this->db->join("situacao","licitacao.situacao = situacao.id");
    $this->db->where("data_gravacao > '{$dataini}' and data_gravacao < '{$datafim}' + INTERVAL 1 DAY");
    $this->db->order_by('data_publicacao');
    $a = $this->db->get();
    if($a->num_rows() >0){
      $i = 0;
      foreach($a->result() as $row){
	$data['licita'][$i]['Numero da Licitacao']= str_pad($row->numero, 10, 0, STR_PAD_LEFT );
	$data['licita'][$i]['Ano da Licitacao']= $row->ano;
	$data['licita'][$i]['Modalidade']= $row->modalidade;
	$data['licita'][$i]['Processo']= str_pad($row->processo, 25, ' ');
	$data['licita'][$i]['Objeto']= str_pad($row->objeto, 1000, ' ');
	$data['licita'][$i]['Data de abertura']= $this->datafuncoes->formatDataPort($row->data_abertura);
	$data['licita'][$i]['Hora de abertura']= $row->hora_abertura;
	$data['licita'][$i]['Local']= str_pad($row->local, 100, ' ');
	$data['licita'][$i]['Municipio']= str_pad($row->municipio, 4, 0, STR_PAD_LEFT );
	$data['licita'][$i]['UF']= $row->uf;
	$data['licita'][$i]['Data de publicacao']= $this->datafuncoes->formatDataPort($row->data_publicacao);
	$data['licita'][$i]['Situacao']= str_pad($row->situacao, 20, ' ');
	$data['licita'][$i]['Responsavel']= str_pad($row->responsavel, 80, ' ');
      $i++;
      }
      echo "<form name = formu action = '../geraDoc.php' method='POST'>
	<input type= hidden name = dataini value = {$_POST['dataini']}>
	<input type= hidden name = datafim value = {$_POST['datafim']}>
	<input type ='hidden' name ='arquivo' value ='relatoLicitacao.doc'>
<input type ='hidden' name ='tipo' value ='licitaçoes'>";
      $this->load->view('pages/relatorioLicitacao',$data);
    }
    else{
      echo "erro|<br>Nenhum dado encontrado!";
    }
  }


}
?>
